Big Huge Thesaurus

Peronospora destructor

noun